package com.vcredit.creditcat.model;

import com.vcredit.creditcat.model.base.AbstractItem;

/**
 * 信用卡认证表
 **/
public class AuthCreditcard extends AbstractItem {
  /** creditcard_process_id **/
  private java.lang.Long creditcardProcessId;
  /** process_id **/
  private java.lang.Long processId;
  /** 信用卡号 **/
  private java.lang.String accountNo;
  /** 所属银行 **/
  private java.lang.String bankType;
  /** 认证状态 **/
  private java.lang.Integer authStatus;
  /** 认证时间 **/
  private java.lang.String authTime;
  /** report_id **/
  private java.lang.String reportId;
  /** 至策分 **/
  private java.lang.Integer cardScore;
  /** 创建时间 **/
  private java.util.Date createTime;
  /** 最后更新时间 **/
  private java.util.Date updateTime;

  public AuthCreditcard() {
    super();
  }

  public AuthCreditcard(Long processId, String accountNo, String bankType, Integer authStatus,
      String authTime, String reportId) {
    super();
    this.processId = processId;
    this.accountNo = accountNo;
    this.bankType = bankType;
    this.authStatus = authStatus;
    this.authTime = authTime;
    this.reportId = reportId;
  }

  public java.lang.Long getCreditcardProcessId() {
    return creditcardProcessId;
  }

  public void setCreditcardProcessId(java.lang.Long creditcardProcessId) {
    this.creditcardProcessId = creditcardProcessId;
  }

  public java.lang.Long getProcessId() {
    return processId;
  }

  public void setProcessId(java.lang.Long processId) {
    this.processId = processId;
  }

  public java.lang.String getAccountNo() {
    return accountNo;
  }

  public void setAccountNo(java.lang.String accountNo) {
    this.accountNo = accountNo;
  }

  public java.lang.String getBankType() {
    return bankType;
  }

  public void setBankType(java.lang.String bankType) {
    this.bankType = bankType;
  }

  public java.lang.Integer getAuthStatus() {
    return authStatus;
  }

  public void setAuthStatus(java.lang.Integer authStatus) {
    this.authStatus = authStatus;
  }

  public java.lang.String getAuthTime() {
    return authTime;
  }

  public void setAuthTime(java.lang.String authTime) {
    this.authTime = authTime;
  }

  public java.lang.String getReportId() {
    return reportId;
  }

  public void setReportId(java.lang.String reportId) {
    this.reportId = reportId;
  }

  public java.lang.Integer getCardScore() {
    return cardScore;
  }

  public void setCardScore(java.lang.Integer cardScore) {
    this.cardScore = cardScore;
  }

  public java.util.Date getCreateTime() {
    return createTime;
  }

  public void setCreateTime(java.util.Date createTime) {
    this.createTime = createTime;
  }

  public java.util.Date getUpdateTime() {
    return updateTime;
  }

  public void setUpdateTime(java.util.Date updateTime) {
    this.updateTime = updateTime;
  }

  @Override
  public int getStatus() {
    return authStatus;
  }
}
